make landfall - French English Dictionary